package com.hougong.im.body;

import io.netty.buffer.ByteBuf;

public interface BytesToBody<T extends BytesToBody> {
    /**
     * @param body
     * @return
     */
     T fillBodyPojo(ByteBuf body);

    /**
     * 初始化非基本数据类型参数 基本数据类型java会默认给赋值
     *
     * System.out.println(this+"catch 到接受的数据 与协议格式不对 不对的全部使用默认的初始化数据（0填充）"+"->错误信息:\n"+e.getMessage());
     */
    void initParam();
}
